body{
    background:#eee;
}
#market_main{
    margin-top: 70px;
}
#product_list{
    width:1186px;
    margin:0 auto;
}
#product_list_menu{
    width:240px;
    height:358px;
    background: #fff;
}
#product_list_menu li{
    box-sizing: border-box;
    width:100%;
    height:72px;
    border-bottom: 1px solid #ddf;
    position: relative;
}
#product_list_menu li p{
    display:block;
    box-sizing: border-box;
    padding-left:60px;
    padding-top: 18px;
    width:100%;
    height:71px;
    background:#fff;
}
#product_list_menu li p:hover,#product_list_menu li p.hover{
    position: absolute;
    z-index: 110;
}
#product_list_menu li b{
    display:block;
    font-size: 16px;
    color:#e8380d;
    font-weight: normal;
}
#product_list_menu li div{
    position: absolute;
    top:-73px;
    left:239px;
    z-index: 100;
    width:400px;
    height:auto;
    background: #fff;
    display: none;
    border:1px solid #ddf;
}
#product_list_menu li:nth-child(2) div,#product_list_menu li:nth-child(1) div{
    top:-1px;
    left:239px;
}
#product_list_menu li div a{
    float:left;
    width:50%;
    height:71px;
    text-align:left;
    line-height: 72px;
}
/*轮播*/
.product_banner{
    margin-left: 250px;
    height: 358px;
    position:relative;
    overflow: hidden;
}
.product_banner ul{
    position:absolute;
}
.product_banner ul li{
    float:left;
}
.product_banner img{
    width:100%;
}
/*推商品推荐*/
#recommend_products{
    width:1186px;
    margin:0 auto;
    height: auto;
    margin-top: 10px;
}
#recommend_products>div{
    width: 588px;
    background: #fff;
}
#recommend_products>div:first-child{
    float:left;
}
#recommend_products>div:first-child{
    float:right;
}
#recommend_products .recommend_img{
    width: 250px;
    height:250px;
    overflow:hidden;
}
#recommend_products .recommend_img img{
    width:100%;
    height:100%;
	transition:all 300ms linear;
}
#recommend_products .recommend_introduce{
    margin-left: 250px;
    padding-left:60px;
    padding-top:30px;
}
#recommend_products .recommend_introduce h3{
    font-size: 18px;
    font-weight: normal;
    color:#e8380d;
    line-height: 50px;
}
#recommend_products .recommend_introduce span{
    font-size: 14px;
    color:#777;
}
#recommend_products .recommend_introduce a{
    display: block;
    width:110px;
    height:36px;
    line-height:36px;
    text-align: center;
    font-size: 14px;
    color:#777;
    background:#fff;
    margin-top: 50px;
    border:1px solid #777;
    border-radius: 3px;
}
                                /******************各栏标题格式*/
#onsale_hot,#onsale_emboitement,#mountings,#peripheral_products{
    width:1186px;
    margin:50px auto;
}
#onsale_hot h2,#onsale_emboitement h2,#mountings h2,#peripheral_products h2{
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    color:#000;
    line-height: 70px;
}
#onsale_hot>p,#onsale_emboitement>p,#mountings>p,#peripheral_products>p{
    text-align: center;
    line-height: 40px;
}
#onsale_hot>p>a,#onsale_emboitement>p>a,#mountings>p>a,#peripheral_products>p>a{
    color:#e8380d;
}
/*热卖商品*/
                /*热卖论播*/
#onsale_banner_box{
    width:787px;
    height:520px;
    overflow: hidden;
    position:relative;
    background: #fff;
    float:left;
    margin-top:10px;
}
.onsale_banner{
    width:430px;
    height:430px;
    margin:45px 100px;
    position:relative;
    overflow: hidden;
}
.onsale_banner ul{
    position:absolute;
}
.onsale_banner ul li{
    float:left;
}
.onsale_banner .pagers{
    bottom:0;
}
#onsale_banner_box>ul{
    width:250px;
    position:absolute;
    right:0px;
    top:60px;
}
#onsale_banner_box>ul>li:nth-child(1){
    font-size:35px;
    line-height:60px;
    color:#000;
    font-weight: 500;
}
#onsale_banner_box>ul>li:nth-child(2){
    font-size:26px;
    color:#000;
    line-height: 40px;
    font-weight: 400;
}
#onsale_banner_box>ul>li>ul{
    padding-left:15px;
    padding:20px 15px;
}
#onsale_banner_box>ul>li>ul>li{
    line-height: 24px;
}
#onsale_banner_box>ul>li:last-child{
    font-size: 26px;

}
        /****热卖其他商品，精选配件，周边产品样式****/
#onsale_hot .hot_products{
    width:388px;
    height:520px;
    overflow: hidden;
    position:relative;
    background:#fff;
    margin-left: 11px;
    margin-top: 10px;
    float:left;
}
#onsale_hot div.the_two{
    margin-left: 0px;
}
#onsale_hot div img,#mountings .mountings_products>li div img,#peripheral_products .peripheral>li div img{
	transition:all 300ms linear;
}
#onsale_hot .hot_products h3,#mountings .mountings_products h3,#peripheral_products .peripheral h3{
    font-weight: normal;
    color:#444;
    font-size: 20px;
    line-height: 40px;
}
#onsale_hot .hot_products>ul,#mountings .mountings_products>li>ul,#peripheral_products .peripheral>li>ul{
	transition:all 300ms linear;
}
#onsale_hot .hot_products>ul>li,#mountings .mountings_products>li>ul>li,#peripheral_products .peripheral>li>ul>li{
    font-size:22px;
    padding-left: 60px;
    color:#777;
}
                            /*热卖商品定位*/
#onsale_hot .hot_products>dl,#mountings .mountings_products>li>dl,#peripheral_products .peripheral>li>dl{
    position: absolute;
    right:-400px;
    top:60px;
    width:200px;
    background:#fff;
    padding-left: 5px;
	transition:all 300ms linear;
}
#onsale_hot .hot_products>dl p,#mountings .mountings_products>li>dl p,#peripheral_products .peripheral>li>dl p{
    font-size: 22px;
    line-height: 35px;
    color:#777;
}
#onsale_hot .hot_products>dl ul{
    padding-top:10px;
    padding-left: 10px;
    height: 260px;
}
#onsale_hot .hot_products>dl li,#mountings .mountings_products>li>dl li,#peripheral_products .peripheral>li>dl li{
    line-height: 20px;
}
#onsale_hot .hot_products>dl a,#mountings .mountings_products>li>dl a,#peripheral_products .peripheral>li>dl a{
    display:block;
    width: 100px;
    height:32px;
    margin-bottom:10px;
    border-radius: 3px;
    border:1px solid #777;
    line-height: 32px;
    text-align: center;
}
        /*热卖套装*/
#onsale_emboitement{
    margin-top: 10px;
    margin:0 auto;
    width:1186px;
}
#onsale_emboitement>div{
    width:588px;
    background:#fff;
    margin-top:10px;
}
#onsale_emboitement>div>div>img{
	width:100%;
	height:100%;
	transition:all 300ms linear;
}
#onsale_emboitement h3{
    font-size: 20px;
    color:#000;
    font-weight:normal;
    line-height: 40px;
}
#onsale_emboitement>div>div{
    margin:10px;
	width:250px;
    height:250px;
	overflow:hidden;
    float:left;
}
#onsale_emboitement dl{
    margin-left:300px;
    padding-top: 25px;
}
#onsale_emboitement ul{
    padding-left: 15px;
}
#onsale_emboitement li{
    line-height: 23px;
}
#onsale_emboitement dd p{
    font-size: 22px;
    line-height: 50px;
}
#onsale_emboitement dd p s{
    font-size: 18px;
}
#onsale_emboitement dd p b{
    font-weight: normal;
    font-size: 16px;
    color:#e8380d;
}
#onsale_emboitement dd a{
    display:block;
    width: 100px;
    height:32px;
    border-radius: 3px;
    border:1px solid #777;
    line-height: 32px;
    text-align: center;
}
            /*精选配件*/
#mountings .mountings_kinds{
    background:#fff;
    overflow: hidden;
    width:100%;
    margin-top:10px;
}
#mountings .mountings_kinds li{
    float:left;
    width:20%;
    height:auto;
}
#mountings .mountings_kinds a{
    display:block;
    width:150px;
    height:auto;
    padding-top: 30px;
    margin:0 auto;
}
#mountings .mountings_kinds p{
    text-align: center;
    line-height: 50px;
}
/*精选配件详细，周边产品样式*/
#mountings .mountings_products>li,#peripheral_products .peripheral>li{
    width:388px;
    height:395px;
    overflow: hidden;
    position:relative;
    background:#fff;
    margin-left: 11px;
    margin-top: 10px;
    float:left;
}
#mountings .mountings_products>li>dl ul,#peripheral_products .peripheral>li>dl ul{
    padding-top:10px;
    padding-left: 10px;
    height: 130px;
}
#mountings .mountings_products img,#peripheral_products .peripheral img{
    padding:0 60px;
}
#mountings .mountings_products>li,#peripheral_products .peripheral>li{
    margin-left:0px;
    margin-right:11px;
}
#mountings .mountings_products{
    position:relative;
}
#mountings .mountings_products>li:last-child{
    margin-right: 0px;
    position:absolute;
    right:0px;
    top:0px;
    height:800px;
}
#mountings .mountings_products>li:last-child img{
    padding:50px 0;
}
#mountings .mountings_products>li:last-child>ul{
    position:absolute;
    bottom:68px;
    left:0px;
}
        /*周边产品*/

#peripheral_products .peripheral>li:last-child{
    margin-right: 0px;
}
        /*承诺售后*/
#commitment{
    width:1186px;
    margin:0 auto;
    background:#fff;
    padding-top: 20px;
    padding-bottom: 35px;
}
#commitment ul{
    overflow: hidden;
    width:720px;
    margin:0 auto;
}
#commitment ul li{
    float:left;
    padding:30px 25px;
}
#commitment ul a{
    display:block;
    width:83px;
    margin:0 auto;
}
#commitment ul p{
    text-align: center;
    line-height: 70px;
}
#commitment h2{
    font-weight: normal;
    color:#777;
    font-size: 35px;
    text-align: center;
    font-family: '宋体','华文细黑','微软雅黑';
}
#commitment a{
    display:block;
    text-align: center;
    color:#e8380d;
    margin-top: 35px;
    font-size: 18px;
}
/*底部链接*/
#foot_links{
    width:1186px;
    margin: 60px auto 50px;
}
#foot_links dl:first-child{
    margin-left: 80px;
}
#foot_links dl{
    float:left;
    width:150px;
}
#foot_links div{
    float:right;
    margin-right: 80px;
}
#foot_links dl dt{
    font-size: 18px;
    padding-bottom: 10px;
}
#foot_links dl dd{
    line-height: 25px;
}
#foot_links div a{
    display: block;
    width:140px;
    heihgt:30px;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    background: #e8380d;
    color:#fff;
}
#foot_links div h3{
    font-weight: 500;
    font-size: 28px;
    line-height: 90px;

}
#footer{
    background:#fff;
    padding-top: 30px;
    padding-bottom: 10px;
}
                    /*遮罩层*/
.maskLayer{
    visibility: hidden;
    background: rgba(0,0,0,0.4);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    z-index: 1000;
}
.maskLayer div{
    width:260px;
    height:260px;
    margin:400px auto;
}
